sysroot: Fix a leak in deployment dirpath API
authorColin Walters <walters@verbum.org>
Sun, 24 Jul 2016 19:40:22 +0000 (15:40 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Thu, 28 Jul 2016 10:10:17 +0000 (10:10 +0000)
This one is pretty obvious in retrospect.

Closes: #410
Approved by: giuseppe

src/libostree/ostree-sysroot.c

index 7cc4c9f509513f41953d7a41d246f3f82703ed6e..2a55c6b15616946b955fbea075c44a62fff5ba66 100644 (file)
@@ -1003,7 +1003,8 @@ GFile *
 ostree_sysroot_get_deployment_directory (OstreeSysroot    *self,
                                          OstreeDeployment *deployment)
 {
-  return g_file_resolve_relative_path (self->path, ostree_sysroot_get_deployment_dirpath (self, deployment));
+  g_autofree char *dirpath = ostree_sysroot_get_deployment_dirpath (self, deployment);
+  return g_file_resolve_relative_path (self->path, dirpath);
 }
 
 /**